/**
 * 
 */
package com.scpii.universal.service;

import java.lang.Integer;
import java.util.List;
import java.util.Map;

import com.scpii.universal.hibernate.entity.PushMessageTab;

/**
 * genericWeb
 * @author weny
 * 2012-7-6上午11:35:54
 */
public interface PushMessageService extends BaseService<PushMessageTab, Integer> {
	/**
	 * 获取分页页数
	 * @param argsMap
	 * @param state
	 * @return
	 * @author weny
	 * 2012-7-12下午04:01:48
	 */
	public Integer getMessageRecode(Map<String, Object> argsMap);
	/**
	 * 获取分页数据
	 * @param argsMap
	 * @param pageNo
	 * @param pageStart
	 * @param pageRecordNo
	 * @return
	 * @author weny
	 * 2012-7-12下午05:17:06
	 */
	public List<PushMessageTab> getMessageListPage(Map<String, Object> argsMap,int pageNo,int pageStart,int pageRecordNo);
    /**
     * 删除消息
     * @param msgId
     * @author weny
     * 2012-7-13下午04:04:35
     */
    public void updateDeleteSign(Integer msgId);
}
